$.extend({
    myPost: function (config = {}) {
        $.ajax(getMyConfig(config, 'POST'));
    },
    myPut: function (config = {}) {
        $.ajax(getMyConfig(config, 'PUT'));
    },
    myGet: function (config = {}) {
        $.ajax(getMyConfig(config, 'GET'));
    },
    myDelete: function (config = {}) {
        $.ajax(getMyConfig(config, 'DELETE'));
    }
});

function getMyConfig(config = {}, requestMethod = 'GET') {
    config.type = requestMethod;
    if (config.dataType == 'json') {
        config.contentType = 'application/json; charset=UTF-8'
        if (config.data) {
            config.data = JSON.stringify(config.data)
        }
    }
    let token = Cookies.get('token')
    if (token) {
        if(!config.headers){
            config.headers = {}
        }
        config.headers['token'] = token;
    }
    /*console.log("tenantIdCur",tenantIdCur);
    if(tenantIdCur){
        if(!config.headers){
            config.headers = {}
        }
        config.headers['tenantId'] = tenantIdCur;
    }*/
    return config;
}